package unq.edu.cui.tp.arena;

import java.util.ArrayList;
import java.util.Date;
import java.util.HashSet;
import java.util.List;

import org.uqbar.arena.Application;
import org.uqbar.arena.windows.Window;

import unq.edu.cui.tp.dominio.Dia;
import unq.edu.cui.tp.dominio.Disponibilidad;
import unq.edu.cui.tp.dominio.Empleado;
import unq.edu.cui.tp.modelo.ventanas.EditarEmpleado;

public class EditarEmpleadoApplication extends Application {

	
	
	public static void main(String[] args) {
		new EditarEmpleadoApplication().start();
	}

	@Override
	protected Window<?> createMainWindow() {
		List<Dia> diasDisponibles = new ArrayList<Dia>();
		HashSet<Date> restricciones = new HashSet<Date>();
		diasDisponibles.add(new Dia("lunes", 6, 12));
		diasDisponibles.add(new Dia("miercoles", 8, 17));
		
		Disponibilidad disp = new Disponibilidad(diasDisponibles, restricciones);
		Empleado empleado = new Empleado("Jorge", "Rodriguez", 25789, disp);
		
		EditarEmpleado editarEmpleado = new EditarEmpleado(empleado);
		return new EditarEmpleadoWindow(this, editarEmpleado);
	}

}
